'''
::
    
    ###########奇偶校验位#################
    PARITY_NONE      = 0
    PARITY_ODD       = 1
    PARITY_EVEN      = 2
    
'''

def SHARP_uart_init(**kwargs):
    '''         
    串口初始化

    * 参数  
        * kwargs : 可变参数

    * 返回 
        * Tsky_comDriver 设备类

    * 说  明 ：port(串口号 必须要传  串口1--1,串口6--6,串口7--7)
            baudrate(波特率  必须要传) 
            bits(数据位  必须要传)
            parity(校验位  必须要传)
            stop(停止位  必须要传)
            read_buf_len(接收数据长度  必须要传)
            flow(流  可以不传)
            timeout(超时 可以不传)

    * 示例： comDriver = uart_init(port = 7,baudrate = 115200, bits=8, parity=PARITY_NONE, stop=1,read_buf_len = 128)        
        CA310或者CA410配置方法  comDriver = uart_init(port = 7,baudrate = 38400, bits=7, parity=PARITY_EVEN, stop=2,read_buf_len = 4096)     
    '''

